piece of thread/tape - Turco Inglés Diccionario